package cn.tedu.api;

import java.util.Collection;
import java.util.HashSet;

/**
 * Date：2021年10月
 * Author：程Sir
 * Name： JavaSE-API
 * Content:
 *      for each循环是jdk1.5之后的特性，专门用于迭代集合的元素，其本质就是iterator。
 *      因此。对于集合的遍历，优先推荐使用for each形式，
 *      别名：新循环 或者加强（增强）for循环
 *
 * 结构：
 *      for( 元素的数据类型 变量 : Collection集合 或 者 数组 ){ 、、、 }
 *
 *      for(表达1；表达式2；表达式3){ 表达式4}
 *
 */
public class ForeachDemo {
    public static void main(String[] args) {
        Collection collection = new HashSet();
        collection.add("java");
        collection.add("web");
        collection.add("C");
        collection.add("C++");
        collection.add("python");
        collection.add("java");
        System.out.println(collection);

        for(Object o : collection){
            System.out.println("拿到的元素是:"+o);
        }

        int[] arr = {1,2,5,9,8};
        System.out.println("=============");
        for(int a :arr){
            System.out.println(a);
        }



    }


}
